package comportement;

import cartes.Carte;
import cartes.Monstre;
import java.io.Serializable;
import plateau.Joueur;

 public class Guerrier implements ActionClasse, Serializable{

   
     // Peut défausser jusqu'à 3 cartes durant un combat
     // Chacune donne un bonus de 1
     // En cas d'ex-aequo pendant un combat, le guerrier gagne


     /*
      Définit l'action de la classe Guerrier: peut défausser jusqu'à 3
      cartes durant un combat, chacune donne un bonus de 1
      @param : /
      @return : /
      @author : Ophélie
     */
   

    public void action(Joueur j, Monstre monstre, Joueur unautreJoueur, Carte uneCarte) {
        Carte maCarte = null;
         System.out.println("Choisissez la carte à défausser");
         //Affichage de la carte et choix

         //

         j.defausserCarteMain(maCarte);
         j.upBonusCombat(1);
    }


    //pas besoin
    public void action1(Joueur unJoueur, Monstre monstre, Joueur unautreJoueur, Carte uneCarte) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

}